@charset "UTF-8";

.main.container.clearfix {
	padding: 0;
}

section {
	background-color: unset;
	padding-bottom: 25px;
}
.date-icon-wrap {
    height: 34px;
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
}
.date-inpu-wrap {
    position: relative;
}
div.search input {
	width: 230px;
	height: 34px;
	border: 1px solid #97C5F7;
	padding-left: 10px;
	margin: auto;
}
div.search span.to{
	margin-left: 5px;
    margin-right: 5px;
    line-height: 34px;
}
div.search{
	display: flex;
}
.search span {
    line-height: 34px;
    font-size: 16px;
    font-weight: bold;
    margin: 0 10px;
}
img.date-icon {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 7px;
    right: 6px;
}
div.container div.searchNav {
	background-color: #fff;
	padding: 10px 0;
	font-family: SourceHanSansCN-Regular;
	font-size: 14px;
	color: #333333;
}

div.container div.searchNav span {
	color: red;
}

div.searchList div.item div.search-title a span {
	color: red;
}

div.searchList {
	background: #FFFFFF;
	border: 1px solid #DCDCDC;
	margin-bottom: 30px;
}

div.searchList>div.item {
	border-bottom: 1px solid #DCDCDC;
	margin: 25px;
	margin-bottom: 0;
	padding-bottom: 25px;
}

div.searchList>div.item:last-child {
	border: unset;
}

div.searchList>div.item>div.search-title a {
	font-family: SourceHanSansCN-Regular;
	font-size: 16px;
	color: #053DB0;
}

div.searchList>div.item>div.search-txt {
	font-family: SourceHanSansCN-Regular;
	font-size: 13px;
	color: #666666;
	line-height: 25px;
	padding: 10px 0;
	text-align: justify;
}
div.searchList>div.item>div.search-txt:hover {
    cursor: pointer;
    color: #D91516;
    font-size: 13.5px;
}
div.searchList>div.item>div.search-date {
	font-family: SourceHanSansCN-Regular;
	line-height: 21px;
}

div.searchList>div.item>div.search-date>em {
	padding: 0 15px;
}

/* 2023-11-15 start */
a:hover {
	color: #053DB0 !important;
}

.container {
	padding-left: 0;
	padding-right: 0;
}

a.active {
	color: #053DB0;
	font-weight: bold;
}

.left-tab {
	display: flex;
	flex-wrap: wrap;
	line-height: 36px;
	margin-top: 15px;
	border-radius: 6px 6px 0 0;
	border-bottom: 2px solid #0091E4;
}

.left-tab>a {
	font-size: 16px;
	font-weight: bold;
	color: #666;
	display: block;
	width: 16.6666%;
	height: 36px;
	text-align: center;
	background: #F5F5F5;
}

.left-tab>a.active {
	background: #0091E4;
	color: #fff;
	border-radius: 6px 6px 0 0;
}

.left-tab>a:hover {
	background: #0091E4;
	color: #fff !important;
	border-radius: 6px 6px 0 0;
}

/* 2023-11-15 end */